package com.tcm.service;

import com.tcm.entity.dto.CodeUpdateDto;
import com.tcm.entity.vo.ClazzSelectResult;
import com.tcm.entity.vo.GradeSelectResult;
import com.tcm.entity.vo.OrgSelectResult;

import java.util.List;

/**
 * 选项获取业务接口
 * @author Guqier
 * @version 1.0
 * @date 2023/7/8 17:26
 */
public interface OptionsService {
    List<OrgSelectResult> getCollegeList();

    List<OrgSelectResult> getMajorList(Long collegeId);

    List<GradeSelectResult> getGradeList();

    List<ClazzSelectResult> getClazzSelectList(Long majorId, Long gradeId);

    List<CodeUpdateDto> getImageTypeList();

    List<CodeUpdateDto> getItemDifficultyList();

    List<CodeUpdateDto> getSocialProjectType();

    List<CodeUpdateDto> getCategoryList();

    List<CodeUpdateDto> getTestDiffList();
}
